flats and keys